package com.finley.flowabledemo.design.state.demo;


/**
 * @description:
 * @author: xianfei.chao
 * @date 2025/5/31 22:53
 * @version: 1.0
 */
public class ADestMatchZone extends IMatchZone {
    /**
     * 匹配目的区域
     *
     * @param context 上下文
     * @return
     */
    @Override
    String matchDestZone(Context context) {
        // 6、当长度大于 1000mm 且小于等于 2400mm 时，入油缸库 A 区
        if (context.getLength() > 1000) {
            return "入油缸库 A 区";
        }else{
            context.setMatchZone(new MinLengthMatchZone());
            return context.handler();
        }
    }
}
